package com.deadpixel.constant.test;

import com.deadpixels.lib.constant.ConstantFloat;
import com.deadpixels.lib.constant.ConstantInt;
import com.deadpixels.lib.constant.ConstantManager;

public class Constants 
{
	public static ConstantInt const1;
	public static ConstantInt const2;
	public static ConstantFloat const3;
	public static ConstantFloat const4;
	public static ConstantFloat const5;
	public static ConstantFloat const6;
	public static ConstantFloat const7;
	public static ConstantInt const8;
	public static ConstantInt const9;
	public static ConstantInt const10;
	public static ConstantFloat const11;
	public static ConstantFloat const12;
	public static ConstantFloat const13;
	public static ConstantFloat const14;
	public static ConstantFloat const15;
	
	public static void CreateConstants(ConstantManager _manager)
	{
		// define all the constants you need here.
		const1 = _manager.defineConstantInt("Directory1\\Constant1", 1);
		const2 = _manager.defineConstantInt("Directory1\\Constant2", 2);
		const3 = _manager.defineConstantFloat("Directory2\\Constant1", 1.5f);
		const4 = _manager.defineConstantFloat("Directory3\\Constant1", 2.5f);
		const5 = _manager.defineConstantFloat("Constant1", 2.5f);
		const6 = _manager.defineConstantFloat("Constant2", 2.5f);
		const7 = _manager.defineConstantFloat("Constant3", 2.5f);
		const8 = _manager.defineConstantInt("Directory1\\Directory1\\Constant1", 2);
		const9 = _manager.defineConstantInt("Directory1\\Directory1\\Constant1", 3);
		const10 = _manager.defineConstantInt("Directory1\\Directory1\\Directory1\\Constant1", 4);
		const11 = _manager.defineConstantFloat("Directory2\\Directory1\\Constant1", 4.5f);
		const12 = _manager.defineConstantFloat("Directory4\\Directory1\\Constant1", 5.5f);
		const13 = _manager.defineConstantFloat("Directory4\\Directory1\\Constant2", 6.5f);
		const14 = _manager.defineConstantFloat("Directory5\\Constant1", 2.5f);
		const15 = _manager.defineConstantFloat("Directory6\\Directory1\\Directory1\\Directory1\\Constant1", 2.5f);
	}
}
